.border-what {
    height: 290px;
    border: 1px solid #d7d7d7;
    border-top: none;
    padding: 5px;
    margin-bottom: 50px;
}
.td-contain .index-qiye-contain  .features_item {
    text-align: center;
    min-height: 270px;
}
.bg-f6 {
    background: #F6F6F6;
}
.table{border:solid #D7D7D9; border-width:1px 0px 0px 1px;}
.table td{border:solid #D7D7D9; border-width:0px 1px 1px 0px; padding:10px 0px;}
.table p{
    margin-top: 10px;
    margin-bottom: 10px;
}
.table div{
    color:#858585;
    font-size: 13px;
}
/* .c-border-D7D7D9{
    border:1px solid  #D7D7D9;
} */

.c-2897ff {
    color: #2897FF;
}

.c-858585 {
    color: #858585;
}
.pd0{
    margin-bottom: 0;
}
.mb20 {
    margin-bottom: 20px;
}

.mt50 {
    margin-top: 50px;
}

.plr20 {
    padding: 0 20px;
}

.pd50 {
    padding-bottom: 50px;
}

.mb50 {
    margin-bottom: 50px;
}

.pl20 {
    padding-left: 20px;
}

.fs18 {
    font-size: 18px
}

.fs14 {
    font-size: 14px;
}

.fs13 {
    font-size: 13px;
}

.td-contain .features_item {
    text-align: center;
}

.td-contain .features_item img {
    width: 97px;
}

.do-what-contain .features_item img {
    width: 100%;
}

.scrm-info {
    padding: 0 15px;
    margin-bottom: 50px;
}
 .space2{
    text-indent:2em;

}
.c-ed7d31 {
    color: #ed7d31
}

.c-2897FF {
    color: #2897FF;
}

.c-454545 {
    color: #454545;
}


/* product */

.ts-top .features_item {
    margin-bottom: 50px;
}

.ts-top .features_item img {
    width: 45px;
}

.ts-top .features_item h3 {
    font-size: 12px;
    color: #454545;
    margin: 10px 0 -10px;
    text-align: center;
}

.index-container {
    overflow: hidden;
}

.icon-item {
    text-align: center;
    position: relative;
}

.icon-line::after {
    content: '';
    position: absolute;
    border-right: 1px solid #ddd;
    height: 25px;
    top: 10px;
    right: 0;
}

.icon-contain {
    min-height: 180px;
}

.icon-title {
    font-size: 10px;
    color: #858585;
}

.icon-contain .icon-title {
    color: #454545;
    font-size: 16px;
}

.icon-contain .icon-info {
    color: #858585;
}

.fas-item {
    margin-bottom: 20px;
    overflow: hidden;
}

.fas-item .icon-title {
    font-size: 12px;
}

.zhineng-contain {
    text-align: center;
}

.maner-conatin .border-what {
    height: 175px;
}

.bi-item {
    display: inline-block;
    vertical-align: top;
}

.fk-contain .icon-title {
    color: #454545;
}

.qy-contain .icon-info {
    line-height: 30px;
}

.hx-contain .icon-title {
    color: #454545;
}

.sjfk-contain {
    /* position: relative; */
    background: url('../images/wx/sjfk-bg.png') no-repeat;
    background-size: 100% 100%;
}

/* .sjfk-text{
    position: absolute;
    top: 30px;
    height: 100%;
    width: 100%;
    z-index: 2;
} */
.sjfk-contain .section--header .section--title,
.sjfk-contain .icon-contain .icon-title,
.sjfk-contain .icon-contain .icon-info {
    color: #fff;
}

.sjfk-contain .title_linetop {
    background: #fff;
}
.maner-conatin{
    width: 98%;
    margin: auto;
    margin-top: 50px;
}
.data-contain img{
    margin-right: 10px;
    vertical-align: text-bottom;
}
.uspo-ico {
    display: inline-block;
    vertical-align: middle;
    background: url(../images/contactus/uspo-ico.png)no-repeat;
    background-size: 12px;
    width: 14px;
    height: 14px;
    padding-right: 5px;
}

.glxt-info{
    margin-top: -10px;
    margin-bottom: 20px;
    text-align: center;
    color: #E37933;
}

.glxt-conatin .icon-contain{
    min-height: 140px;
}

.sjgl-item{
    text-align: left;
    margin-left: 5%;
    margin-bottom: 20px;
}
.sjgl-title{
    color: #2897FF;
    font-weight: 400;
    font-size: 18px;
    margin-left: 10px;
}
.sjgl-item-info{
    margin-left: 46px;
    margin-right: 10px;
}
.sjgl-left-img{
    margin-top: 20%;
}

.gn-title{
    font-weight: 500;
    text-align: center;
    color: #2897FF;
    font-size: 18px;
    margin-top: 30px;
    margin-bottom: 20px;
}
.gn-info{
    margin-bottom: 20px;
}
.hy-item{
    padding: 20px 0;
    border-bottom: 1px solid #ddd;
    font-size: 13px;
}
.hy-item img{
    width: 90%;
    margin-top: 15%;
}
.hy-item-contain{
    margin-top: 30px;
}
.hy-item-contain .sjgl-item-info{
margin-left: 10px;
margin-top: 10px;
}
.hzbj-contain{
    text-align: left;
}